package com.iplant.aps.service.po.oms;

import java.io.Serializable;
import java.util.Calendar;

/**
 * 订单遗留问题项-子项明细
 *
 * @author PengYouWang
 * 2022-10-18 10:32:40
 */
public class OMSOrderLessQuestionItem implements Serializable {

    /**
     * 序列号
     */
    private static final long serialVersionUID = 1L;
    /**
     * 唯一编号
     */
    public int ID = 0;
    /**
     * 流程类型
     */
    public int FlowType = 0;
    /**
     * 单号
     */
    public String Code = "";
    /**
     * 车型
     */
    public String ProductNo = "";
    /**
     * 车号
     */
    public String PartNo = "";
    /**
     * 工位
     */
    public String PartName = "";
    /**
     * 描述信息
     */
    public String DescriptionInfo = "";
    /**
     * 类型
     */
    public int Type = 0;
    /**
     * 类型文本
     */
    public String TypeText = "";
    /**
     * 申请人
     */
    public String UpFlowName = "";
    /**
     * 申请时间
     */
    public Calendar UpFlowTime = Calendar.getInstance();
    /**
     * 状态ID
     */
    public int Status = 0;
    /**
     * 状态文本
     */
    public String StatusText = "";
    /**
     * 任务更新时间
     */
    public Calendar SubmitTime = Calendar.getInstance();
    /**
     * 过滤项
     */
    public int IsFilterItem = 0;
    /**
     * 订单ID
     */
    public int OrderID = 0;

    public OMSOrderLessQuestionItem() {
    }

    public OMSOrderLessQuestionItem(int ID, int flowType, String code, String productNo, String partNo,
                                    String partName, String descriptionInfo, int type, String typeText,
                                    String upFlowName, Calendar upFlowTime, int status, String statusText,
                                    Calendar submitTime, int isFilterItem, int wOrderID) {
        this.ID = ID;
        FlowType = flowType;
        Code = code;
        ProductNo = productNo;
        PartNo = partNo;
        PartName = partName;
        DescriptionInfo = descriptionInfo;
        Type = type;
        TypeText = typeText;
        UpFlowName = upFlowName;
        UpFlowTime = upFlowTime;
        Status = status;
        StatusText = statusText;
        SubmitTime = submitTime;
        IsFilterItem = isFilterItem;
        OrderID = wOrderID;
    }

    public int getOrderID() {
        return OrderID;
    }

    public void setOrderID(int orderID) {
        OrderID = orderID;
    }

    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    public int getFlowType() {
        return FlowType;
    }

    public void setFlowType(int flowType) {
        FlowType = flowType;
    }

    public String getCode() {
        return Code;
    }

    public void setCode(String code) {
        Code = code;
    }

    public String getProductNo() {
        return ProductNo;
    }

    public void setProductNo(String productNo) {
        ProductNo = productNo;
    }

    public String getPartNo() {
        return PartNo;
    }

    public void setPartNo(String partNo) {
        PartNo = partNo;
    }

    public String getPartName() {
        return PartName;
    }

    public void setPartName(String partName) {
        PartName = partName;
    }

    public String getDescriptionInfo() {
        return DescriptionInfo;
    }

    public void setDescriptionInfo(String descriptionInfo) {
        DescriptionInfo = descriptionInfo;
    }

    public int getType() {
        return Type;
    }

    public void setType(int type) {
        Type = type;
    }

    public String getTypeText() {
        return TypeText;
    }

    public void setTypeText(String typeText) {
        TypeText = typeText;
    }

    public String getUpFlowName() {
        return UpFlowName;
    }

    public void setUpFlowName(String upFlowName) {
        UpFlowName = upFlowName;
    }

    public Calendar getUpFlowTime() {
        return UpFlowTime;
    }

    public void setUpFlowTime(Calendar upFlowTime) {
        UpFlowTime = upFlowTime;
    }

    public int getStatus() {
        return Status;
    }

    public void setStatus(int status) {
        Status = status;
    }

    public String getStatusText() {
        return StatusText;
    }

    public void setStatusText(String statusText) {
        StatusText = statusText;
    }

    public Calendar getSubmitTime() {
        return SubmitTime;
    }

    public void setSubmitTime(Calendar submitTime) {
        SubmitTime = submitTime;
    }

    public int getIsFilterItem() {
        return IsFilterItem;
    }

    public void setIsFilterItem(int isFilterItem) {
        IsFilterItem = isFilterItem;
    }
}
